Big Huge Thesaurus

capital of Luxembourg

noun